Text copied to clipboard!

Название

Text copied to clipboard!

Разработчик .NET

Описание

Text copied to clipboard!
Мы ищем Разработчика .NET, который будет участвовать в проектировании, разработке, тестировании и сопровождении современных программных решений для внутренних и внешних пользователей компании. Эта роль подойдет специалисту, который уверенно работает с экосистемой Microsoft, понимает принципы объектно-ориентированного программирования, умеет писать чистый и поддерживаемый код и стремится создавать надежные, масштабируемые и безопасные приложения. В рамках данной позиции вы будете взаимодействовать с аналитиками, тестировщиками, DevOps-инженерами, архитекторами и менеджерами продукта, чтобы совместно реализовывать функциональность, соответствующую бизнес-требованиям и техническим стандартам. Мы ожидаем, что кандидат обладает практическим опытом разработки на C# и платформе .NET, умеет работать с ASP.NET Core, REST API, базами данных и современными инструментами контроля версий. Важной частью работы станет участие в обсуждении архитектурных решений, оптимизации производительности, устранении дефектов и внедрении улучшений в существующие системы. Разработчик .NET должен понимать жизненный цикл программного обеспечения, применять лучшие практики разработки и быть готовым к постоянному профессиональному развитию. В повседневной работе вам предстоит разрабатывать серверную логику, интеграции с внешними сервисами, модули обработки данных и пользовательские функции для веб-приложений, корпоративных систем или облачных платформ. Также вы будете участвовать в код-ревью, написании технической документации, покрытии кода тестами и анализе причин возникновения ошибок в продуктивной среде. Мы ценим инициативность, внимание к деталям, умение работать в команде и способность предлагать практичные технические решения. Успешный кандидат умеет эффективно управлять своим временем, грамотно оценивать трудозатраты и адаптироваться к изменяющимся требованиям проекта. Для нас важно, чтобы разработчик не только выполнял поставленные задачи, но и понимал бизнес-контекст, мог аргументированно отстаивать техническую позицию и вносить вклад в развитие инженерной культуры команды. Опыт работы с облачными сервисами, контейнеризацией, CI/CD и микросервисной архитектурой будет значительным преимуществом. Эта вакансия предоставляет возможность работать над значимыми продуктами, использовать современные технологии и влиять на качество конечного решения. Мы предлагаем среду, в которой приветствуются обмен знаниями, профессиональный рост и участие в принятии технических решений. Если вам интересно создавать эффективные программные продукты на платформе .NET, решать сложные инженерные задачи и работать в команде, ориентированной на результат, эта позиция может стать отличным следующим шагом в вашей карьере.

Обязанности

Text copied to clipboard!
  • Разрабатывать и поддерживать приложения на C# и .NET.
  • Создавать и сопровождать REST API и серверную бизнес-логику.
  • Интегрировать системы с внешними сервисами и внутренними модулями.
  • Оптимизировать производительность приложений и запросов к базе данных.
  • Участвовать в код-ревью и соблюдать стандарты качества разработки.
  • Писать модульные и интеграционные тесты для ключевой функциональности.
  • Анализировать и устранять ошибки в тестовой и продуктивной среде.
  • Подготавливать техническую документацию по реализованным решениям.

Требования

Text copied to clipboard!
  • Опыт коммерческой разработки на C# и .NET от 2 лет.
  • Знание ASP.NET Core и принципов построения веб-приложений.
  • Опыт работы с реляционными базами данных и SQL.
  • Понимание принципов ООП, SOLID и шаблонов проектирования.
  • Навыки работы с Git и процессами командной разработки.
  • Опыт создания и документирования RESTful API.
  • Умение писать чистый, тестируемый и поддерживаемый код.
  • Будет плюсом опыт работы с Docker, CI/CD и облачными платформами.

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт разработки на C# и .NET?
  • С какими типами приложений на платформе .NET вы работали?
  • Есть ли у вас опыт разработки REST API и интеграций?
  • Какие базы данных и ORM-инструменты вы использовали в проектах?
  • Приходилось ли вам участвовать в код-ревью и архитектурных обсуждениях?
  • Есть ли у вас опыт написания автоматизированных тестов?
  • Работали ли вы с Docker, Azure или другими облачными сервисами?
  • Как вы обычно подходите к отладке и оптимизации производительности?